#include <stdio.h>

// auto  只能用于修饰局部变量，表示该变量储存于 stack 栈
// 储存于栈上的数据在有什么特点： 随用随开，用完消失。
//默认局部变量，就是 auto 类型，所以通常将其省略。 C++ auto 自动推导变量
//将其忘记
//auto int a;


//register 储存于 CPU 的一个变量，速度很快。但数量有限，所以通常被优化。
//频繁使用的变量。 一般不用。
//将其忘记
void foo()
{
    auto int a;
}
int main()
{

   register int a = 1;
   register int b = 2;
   register int c = 3;
   register int d = 4;
   register int e = 5;
   register int f = 6;
   register int g = 7;
    register int aa = 1;
    register int ab = 2;
    register int ac = 3;
    register int ad = 4;
    register int ae = 5;
    register int af = 6;
    register int ag = 7;
   printf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d\n",a, b, c, d, e, f,g, aa, ab, ac, ad, ae, af,ag);

   for (register int i = 0; i < 100000; i++)
   {

   }
    return 0;
}
